package org.zk.entity;





import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author Alicelonely
 * @since 2019-12-11
 */
public class Broadcast implements Serializable {

    private static final long serialVersionUID = 1L;


    private Integer broadcastId;
    /**
     * 直播标题
     */
    private String broadcastTitle;
    /**
     * 直播视频
     */

    private String broadcastBovideo;
    /**
     * 直播开始
     * 时间
     */
    private  String broadcastBegtime;
    /**
     * 直播结束时间
     */
    private  String broadcastEndtime;
    /**
     * 发布直播通知的时间
     */

    private  String broadcastTime;

    /**
     * teacher外键
     */
    private Teacher teacher;
    /**
     * 直播封面
     */
    private String broadcastCover;
    /**
     *一级分类的外键
     */
    private Type type;
    /**
     *二级分类的外键
     */
    private Subject subject;
    /**
     *直播简介
     */
    private String broadcastIntroduction;
    /**
     *购买次数
     */
    private Integer broadcastCount;
    /**
     * 是否收费，0收费，1免费
     */
    private Integer broadcastState;
    /**
     * 是否审核 0未审核 1同意 2拒绝
     */
    private String broadcastFlag;
    /**
     * 直播价格
     */
    private Double broadcastPrice;
    /**
     * 会员购买次数
     */
    private Integer broadcastVip;

    public Integer getBroadcastVip() {
        return broadcastVip;
    }

    public void setBroadcastVip(Integer broadcastVip) {
        this.broadcastVip = broadcastVip;
    }

    public Integer getBroadcastUser() {
        return broadcastUser;
    }

    public void setBroadcastUser(Integer broadcastUser) {
        this.broadcastUser = broadcastUser;
    }

    /**
     * 普通会员购买次数
     */
    private Integer broadcastUser;

    public Double getBroadcastPrice() {
        return broadcastPrice;
    }

    public void setBroadcastPrice(Double broadcastPrice) {
        this.broadcastPrice = broadcastPrice;
    }



    public Integer getBroadcastId() {
        return broadcastId;
    }

    public void setBroadcastId(Integer broadcastId) {
        this.broadcastId = broadcastId;
    }

    public String getBroadcastBovideo() {
        return broadcastBovideo;
    }

    public void setBroadcastBovideo(String broadcastBovideo) {
        this.broadcastBovideo = broadcastBovideo;
    }

    public  String getBroadcastBegtime() {
        return broadcastBegtime;
    }

    public void setBroadcastBegtime( String broadcastBegtime) {
        this.broadcastBegtime = broadcastBegtime;
    }

    public  String getBroadcastEndtime() {
        return broadcastEndtime;
    }

    public void setBroadcastEndtime( String broadcastEndtime) {
        this.broadcastEndtime = broadcastEndtime;
    }

    public  String getBroadcastTime() {
        return broadcastTime;
    }

    public void setBroadcastTime( String broadcastTime) {
        this.broadcastTime = broadcastTime;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getBroadcastTitle() {
        return broadcastTitle;
    }

    public void setBroadcastTitle(String broadcastTitle) {
        this.broadcastTitle = broadcastTitle;
    }

    public Teacher getTeacher() {
        return teacher;
    }

    public void setTeacher(Teacher teacher) {
        this.teacher = teacher;
    }

    public String getBroadcastCover() {
        return broadcastCover;
    }

    public void setBroadcastCover(String broadcastCover) {
        this.broadcastCover = broadcastCover;
    }

    public Type getType() {
        return type;
    }

    public void setType(Type type) {
        this.type = type;
    }

    public Subject getSubject() {
        return subject;
    }

    public void setSubject(Subject subject) {
        this.subject = subject;
    }

    public String getBroadcastIntroduction() {
        return broadcastIntroduction;
    }

    public void setBroadcastIntroduction(String broadcastIntroduction) {
        this.broadcastIntroduction = broadcastIntroduction;
    }

    public Integer getBroadcastCount() {
        return broadcastCount;
    }

    public void setBroadcastCount(Integer broadcastCount) {
        this.broadcastCount = broadcastCount;
    }

    public Integer getBroadcastState() {
        return broadcastState;
    }

    public void setBroadcastState(Integer broadcastState) {
        this.broadcastState = broadcastState;
    }

    public String getBroadcastFlag() {
        return broadcastFlag;
    }

    public void setBroadcastFlag(String broadcastFlag) {
        this.broadcastFlag = broadcastFlag;
    }
}
